A Plug-in Based Approach for UML Model Simulation

نویسندگان

  • Alek Radjenovic
  • Richard F. Paige
  • Louis M. Rose
  • Jim Woodcock
  • Steve King
چکیده

Model simulation is a credible approach for model validation, complementary to others such as formal verification and testing. For UML 2.x, model simulations are available for state machines and communication diagrams; alternative finer-grained simulations, e.g., as are supported for Executable UML, are not available without significant effort (e.g., via profiles or model transformations). We present a flexible, plug-in based approach to enhance UML model simulation. We show how an existing simulation tool applicable to UML behavioural models can be extended to support external action language processors. The presented approach paves the way to enrich existing UML-based simulation tools with the ability to simulate external action languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-Driven Plug-in Development for UML Based Modeling Systems. Information Technology and Control

UML is the main modeling language used in model-driven development (MDD). In many cases, UMLbased modeling systems need to be extended by plug-ins to support different modeling approaches. This paper proposes a conceptual framework for model-driven development of plug-ins, which enables reuse of UML modeling capabilities for defining executable plug-in models. This approach suggests that UML-ba...

متن کامل

Model Based Design approach for Implementation of PHEV Energy Management

Hardware implementation of the Plug-in hybrid electric vehicles (PHEVs) control strategy is an important stage of the development of the vehicle electric control unit (ECU). This paper introduces Model-Based Design (MBD) approach for implementation of PHEV energy management. Based on this approach, implementation of the control algorithm on an electronic hardware is performed using automatic co...

متن کامل

A Model-based Design Environment for Executing Self-* Software Components

This paper describes mocas (Model Of Components for Adaptive Systems), a component model which relies on a model execution environment to create software components with self-* cabilities. A mocas component has its structure constrained by a uml profile and its behavior specified with a uml state machine. The state machine is embedded into the component at runtime and executed by an engine. The...

متن کامل

A new control strategy for energy management in Plug-in Hybrid Electric Vehicles based on Fuzzy Cognitive Maps

In this paper, a new control strategy for energy management in Plug-in Hybrid Electric Vehicles (PHEVs) using Fuzzy Cognitive Map (FCM) is presented. In this strategy, FCM is used as a supervisory control such that the State of Charge (SoC) of the battery is kept in the acceptable range and fuel consumption per kilometer is reduced, in addition to providing the request power. Since this method ...

متن کامل

Executable UML plug-in for Eclipse

MDA is a standard from OMG and is used by industry as an approach to application design and implementation. MDA is a way to manage and organize enterprise architectures supported by automated tools and services for defining the models. MDA facilitates transformations between different model types. In MDA PIM models are directly transformed and executed. These PIM and PSM models and meta-models ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012